package com.icongyou.enterprise.data_aggregation.entity;

import lombok.Data;
import java.time.LocalDateTime;
import java.math.BigDecimal;

@Data
public class TeamEntity {
    /**
     * 团队ID
     */
    private String teamId;

    /**
     * 团队名称
     */
    private String teamName;

    /**
     * 邀请码
     */
    private String inviteCode; // 新增：邀请码

    /**
     * 所属课程ID（引用课程表course_id）
     */
    private String courseId;

    /**
     * 团队负责人（引用用户表id）
     */
    private String leaderId;

    /**
     * 团队头像URL
     */
    private String teamAvatarUrl;

    /**
     * 当前得分
     */
    private BigDecimal currentScore;

    /**
     * 排名
     */
    private Integer ranking;

    /**
     * 创建时间
     */
    private LocalDateTime createdTime;
}